// 引入fs模块
const fs = require("fs");

// 读取悯农
function read(){
    return new Promise((resolve,reject)=>{
        fs.readFile("./resource/悯农.md",(err,data)=>{
            // 如果失败就把返回的promise对象的状态变为失败的状态
            if(err) reject(err);
            // 如果成功 就把返回的promise对象的状态变为成功，将数据传入
            resolve(data)
        })
    })
}

// 读取悯农1
function read1(){
    return new Promise((resolve,reject)=>{
        fs.readFile("./resource/悯农1.md",(err,data)=>{
            // 如果失败就把返回的promise对象的状态变为失败的状态
            if(err) reject(err);
            // 如果成功 就把返回的promise对象的状态变为成功，将数据传入
            resolve(data);
        })
    })
}

// 读取悯农2
function read2(){
    return new Promise((resolve,reject)=>{
        fs.readFile("./resource/悯农2.md",(err,data)=>{
            // 如果失败就把返回的promise对象的状态变为失败的状态
            if(err) reject(err);
            // 如果成功 就把返回的promise对象的状态变为成功，将数据传入
            resolve(data)
        })
    })
}

// 声明一个async函数
async function main(){
    //返回结果为promise对象，用await接收
    let result = await read();
    let result1 = await read1();
    let result2 = await read2();

    console.log(result.toString());
    console.log(result1.toString());
    console.log(result2.toString());
}
// 调用main()
main();